﻿@using SAB.Domain.Politica
@using SAB.Domain.User
@using SAB.Domain.Publication
@{
    ViewBag.Title = "UserProfileDetailView";
}

<div class="row">
    <div class="col-md-12">
        <ol class="breadcrumb">
            <li>@Html.ActionLink("Home", "Index", "Home")</li>
            <li>@Html.ActionLink("Perfil de usuario", "UserProfileDetail", "UserProfile")</li>
            <li class="active">Detalle</li>
        </ol>
    </div>
</div>


<div class="row">
    <div class="col-md-12 title">
        <h1>Detalle de perfil de usuario</h1>
    </div>
</div>

<div class="col-md-10">
    @{UserProfile userProfile = (UserProfile)ViewData["userProfile"];}
    <div class="form-group">
        <label for="searchText">Código:</label>
        <input class="form-control" id="disabledImput" type="text" placeholder="@userProfile.Id" disabled>
    </div>
    <div class="form-group">
        <label for="searchText">Nombre:</label>
        <input class="form-control" id="disabledImput" type="text" placeholder="@userProfile.Name" disabled>
    </div>
    <div class="form-group">
        <label for="searchText">Descripción:</label>
        <input class="form-control" id="disabledImput" type="text" placeholder="@userProfile.Description" disabled>
    </div>



    <div class="form-group">
        <div class="row">
            <div class="col-md-6 margin-bottom-sm">
                <label for="searchText">Tipos de publicación que puede sacar:</label>
                <p></p>
                @{IEnumerable<PublicationType> publicaciones = (IEnumerable<PublicationType>)ViewData["publicacionById"]; }


                <div class="panel panel-default">
                    <!-- Default panel contents -->
                    <!-- Table -->
                    <table id="publicationTable" class="table">
                        <tr>
                            <th>Tipo Publicación</th>
                            <th></th>
                        </tr>
                        @foreach (PublicationType r in publicaciones)
                        {
                            <tr>
                                <td>@r.Name</td>
                                

                            </tr>
                        }



                    </table>
                </div>
            </div>
        </div>


    </div>







    

    <div class="col -md-3">
        <label for="fields">Número de materiales que puede sacar a la vez:</label>
        <input class="form-control" id="disabledImput" type="text" placeholder="@userProfile.MaxMaterial" disabled>
    </div>

    <p></p>
    
    <div class="form-group">
        <label for="searchText">Asignación de tareas en el sistema:</label>
        <p></p>
        <div class=" col-md-8">
            @{IList<ActionType> acciones = (IList<ActionType>)ViewData["accionById"]; }


            <div class="panel panel-default">
                <!-- Default panel contents -->
                <!-- Table -->
                <table id="actionTable" class="table">
                    <tr>
                        <th>Tareas</th>
                        <th></th>
                    </tr>
                    @foreach (ActionType r in acciones)
                    {
                        <tr>
                            <td>@r.Name</td>
                          

                        </tr>
                    }



                </table>
            </div>
        </div>



    </div>


    <div class="form-group">
        <label for="searchText">Asignación de tiempos máximos de devolución según el periodo de tiempo:</label>
        <p></p>
        <div class="row">
            <div class=" col-md-8">

                <div class="panel panel-default">
                    <!-- Default panel contents -->
                    <!-- Table -->
                    <table class="table">
                        <tr>
                            <th>Periodo desde</th>
                            <th>Periodo hasta</th>
                            <th>Descripción</th>
                            <th>Tiempo máximo de devolución</th>
                        </tr>
                        <tr>
                            <td></td>
                            <td></td>
                            <td>Días regulares</td>
                            <td>@userProfile.MaxDays</td>
                        </tr>
                        @{IList<DevolutionProfile> devoluciones = (IList<DevolutionProfile>)ViewData["devolutionById"]; }

                      @if (devoluciones!=null){
                       foreach (DevolutionProfile r in devoluciones)
                           {
                            <tr>
                                <td>@r.From.ToShortDateString()</td>
                                <td>@r.To.ToShortDateString()</td>
                                <td>@r.Description</td>
                                <td>@r.Days</td>
                               
                            </tr>
                           }
                       }
                    </table>
                </div>
            </div>
        </div>
    </div>
    <div class="col-md-3">

        @Html.ActionLink("Modificar", "UserProfileModify", "UserProfile", new { id = @userProfile.Id }, new { @class = "btn btn-primary" })
    </div>
</div>


